import java.util.ArrayList;
import java.util.Scanner;

/**
 * 幼儿园两个班的小朋友在排队时混在了一起，每位小朋友都知道自己是否与前面一位小朋友同班，请你帮忙把同班的小朋友找出来。
 * 小朋友的编号是整数，与前一位小朋友同班用Y表示，不同班用N表示。
 * 学生序号范围(0,999]，如果输入不合法则打印ERROR。
 */
public class HW1 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()){
            String str = scanner.nextLine();
            System.out.println(getClass(str));
        }
    }

    public static String getClass(String str){
        ArrayList<Integer> list1 = new ArrayList<>();
        ArrayList<Integer> list2 = new ArrayList<>();
        String[] strings = str.split(" ");
        int n = Integer.parseInt(strings[0].split("/")[0]);
        int cur = 1;
        if(n>0 && n<=999){
            list1.add(n);
        }else {
            return "ERROR";
        }
        for (int i = 1; i < strings.length; i++) {
            int num = Integer.parseInt(strings[i].split("/")[0]);
            String flag = strings[i].split("/")[1];
            if(num<=0 || num>999){
                return "ERROR";
            }
            if(cur==1 && flag.equals("Y")){
                list1.add(num);
                continue;
            }
            if(cur==1 && flag.equals("N")){
                list2.add(num);
                cur = 2;
                continue;
            }
            if(cur==2 && flag.equals("Y")){
                list2.add(num);
                continue;
            }
            if(cur==2 && flag.equals("N")){
                list1.add(num);
                cur = 1;
            }
        }
        StringBuilder sb = new StringBuilder();
        for (Integer i : list1) {
            sb.append(i+" ");
        }
        sb.append("\n");
        for (Integer i : list2) {
            sb.append(i+" ");
        }

        return sb.toString();
    }
}
